package com.feicheng.iou.pojo.resourcePublicSeaPOJO;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ResourcePublicSeaReturnListPOJO {

    private Integer studentId;     //学生Id
    private String name;    //学生姓名
    private String secId;
    private String secFrontUrl;
    private String secBackUrl;
    private String secHandleUrl;
    private String tel;     //学生手机号码
    private String account;
    private String accountTel;
    private String address;
    private String eMail;
    private String degree;
    private String major;
    private String graduate;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private String birth;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime graduateTime;
    private Integer studentCu;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime studentCt;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime studentUt;
    private Integer studentUu;



    private Integer resourceId;     //线索Id
    private String source;  //线索来源
    private String statu;
    private String ypzw;
    private String csgz;
    private String tdgsmc;
    private String bz;
    private String resourceAutor;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime ct;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime abandonedTime;
    private Integer cu;    //添加人
    private Integer uu;



    private Integer resourceRecordId;
    private String comment;
    private String content;
    private Integer resourceRecordAutor;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime resrouceRecordCt;

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime resrouceRecordUt;
    private Integer resrouceRecordCu;
    private Integer resrouceRecordUu;







    //格式转换 String 转换成 LocalTime
                         //线索添加日期
    //格式转换 String 转换成 LocalTime
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime interviewDateTime;        //到访日期
    //格式转换 String 转换成 LocalTime
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime tryDateTime;              //试听日期
    //格式转换 String 转换成 LocalTime
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime baomingDateTime;          //报名日期


}
